/*
 * 浮点类型
 *  float 4字节
 *  double 8字节
 *  long double 12个字节
 * 1. 浮点类型的数据不能用signed和unsigned修饰
 * 2.默认浮点类型为double ，精度比float高
 * 3.浮点类型的Float可以采用后缀名f F来表示
 *      long double 可以采用后缀名l L来表示
 */
#include <stdio.h>

int main() {

    double d1 = 10.0;
    printf("d1 = %.2f\n", d1);

    float f1 = 10.234f;
    float f2 = 100.56F;

    double d2 = 12.3e3;
    printf("d2 = %.2f\n", d2);
    /*
    * 练习：将64.0华氏摄氏度转换成摄氏度
    *  公式： 摄氏度 = (5/9)x(华氏摄氏度 - 32)
    */
    // 1.定义华氏摄氏度和摄氏度的变量
    double f = 64.0;
    double c;
    // 2.计算
    c = ( 5 / 9) * (f - 32);
    printf("华氏摄氏度%.2f转换成摄氏度为%.2f\n", f, c);

    float f01 = 2.2f;
    float f02 = 1.1f;
    printf("f01 + f02 = %f\n", f01 + f02);
    return 0;

}